package com.pur.zsms.pmsnmanage.user.vo;

import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.SequenceGenerator;
import javax.persistence.Table;
import javax.persistence.TableGenerator;

import org.hibernate.annotations.GenericGenerator;

import com.pur.zsms.common.vo.BaseEntity;

public class UserVo extends BaseEntity {
	private String userId;
	private String userName;
	private String realName;
	private String organName;
	private String email;
	private String roleName;
	private String isActive;
	private String company;
	private int supId;
	private long userPhone;

	// ---------------以上为列表显示项-------------------

	private String organId;
	private String insertBy;
	private String insertTime;
	private String updateBy;
	private String updateTime;
	private String password;
	private String password2;
	private String[] roles;

	// 职位权限模块
	private int levelId;
	private int levelIdcopy;
	private int userlevel;
	private long higherUser;
	private int province;
	private int city;
	private int country;
	private long companyUser;
	private long ulId;
	private String higherUserName;

	// 查询模块
	private int provinceShow;
	private int cityShow;
	private int countryShow;

	private String openId;

	public String getOpenId() {
		return openId;
	}

	public void setOpenId(String openId) {
		this.openId = openId;
	}

	public int getProvinceShow() {
		return provinceShow;
	}

	public void setProvinceShow(int provinceShow) {
		this.provinceShow = provinceShow;
	}

	public int getCityShow() {
		return cityShow;
	}

	public void setCityShow(int cityShow) {
		this.cityShow = cityShow;
	}

	public int getCountryShow() {
		return countryShow;
	}

	public void setCountryShow(int countryShow) {
		this.countryShow = countryShow;
	}

	public String getHigherUserName() {
		return higherUserName;
	}

	public void setHigherUserName(String higherUserName) {
		this.higherUserName = higherUserName;
	}

	public int getLevelIdcopy() {
		return levelIdcopy;
	}

	public void setLevelIdcopy(int levelIdcopy) {
		this.levelIdcopy = levelIdcopy;
	}

	public long getUlId() {
		return ulId;
	}

	public void setUlId(long ulId) {
		this.ulId = ulId;
	}

	public String getUserId() {
		return userId;
	}

	public void setUserId(String userId) {
		this.userId = userId;
	}

	public String getUserName() {
		return userName;
	}

	public void setUserName(String userName) {
		this.userName = userName;
	}

	public String getRealName() {
		return realName;
	}

	public void setRealName(String realName) {
		this.realName = realName;
	}

	public String getOrganName() {
		return organName;
	}

	public void setOrganName(String organName) {
		this.organName = organName;
	}

	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public String getRoleName() {
		return roleName;
	}

	public void setRoleName(String roleName) {
		this.roleName = roleName;
	}

	public String getIsActive() {
		return isActive;
	}

	public void setIsActive(String isActive) {
		this.isActive = isActive;
	}

	public String getCompany() {
		return company;
	}

	public void setCompany(String company) {
		this.company = company;
	}

	public int getSupId() {
		return supId;
	}

	public void setSupId(int supId) {
		this.supId = supId;
	}

	public long getUserPhone() {
		return userPhone;
	}

	public void setUserPhone(long userPhone) {
		this.userPhone = userPhone;
	}

	public String getOrganId() {
		return organId;
	}

	public void setOrganId(String organId) {
		this.organId = organId;
	}

	public String getInsertBy() {
		return insertBy;
	}

	public void setInsertBy(String insertBy) {
		this.insertBy = insertBy;
	}

	public String getInsertTime() {
		return insertTime;
	}

	public void setInsertTime(String insertTime) {
		this.insertTime = insertTime;
	}

	public String getUpdateTime() {
		return updateTime;
	}

	public void setUpdateTime(String updateTime) {
		this.updateTime = updateTime;
	}

	public String getUpdateBy() {
		return updateBy;
	}

	public void setUpdateBy(String updateBy) {
		this.updateBy = updateBy;
	}

	public String getPassword() {
		return password;
	}

	public void setPassword(String password) {
		this.password = password;
	}

	public String getPassword2() {
		return password2;
	}

	public void setPassword2(String password2) {
		this.password2 = password2;
	}

	public String[] getRoles() {
		return roles;
	}

	public void setRoles(String[] roles) {
		this.roles = roles;
	}

	public int getLevelId() {
		return levelId;
	}

	public void setLevelId(int levelId) {
		this.levelId = levelId;
	}

	public int getUserlevel() {
		return userlevel;
	}

	public void setUserlevel(int userlevel) {
		this.userlevel = userlevel;
	}

	public long getHigherUser() {
		return higherUser;
	}

	public void setHigherUser(long higherUser) {
		this.higherUser = higherUser;
	}

	public int getProvince() {
		return province;
	}

	public void setProvince(int province) {
		this.province = province;
	}

	public int getCity() {
		return city;
	}

	public void setCity(int city) {
		this.city = city;
	}

	public int getCountry() {
		return country;
	}

	public void setCountry(int country) {
		this.country = country;
	}

	public long getCompanyUser() {
		return companyUser;
	}

	public void setCompanyUser(long companyUser) {
		this.companyUser = companyUser;
	}

}
